package com.sp.scmdb.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.sp.scmdb.common.DomainObject;

/**
 * 详细班次信息实体
 * @author maweiyue
 *
 */
@Entity
@Table(name = "OBJ_SHIFTS_DETAILS")
public class ShiftsDetails extends DomainObject {

	/** 详细班次名称 */
	@Column(name = "name", nullable = false)
	private String name;
	
	/** 所属班制ID */
	@Column(name = "id_shifts")
	private Integer idShifts;
	
	/** 班次开始时间 */
	@Column(name = "beginTime")
	private String beginTime;
	
	/** 班次开始时间 */
	@Column(name = "endTime")
	private String endTime;
	
	/**
	 * 所属班制ID取得
	 * @return 所属班制ID
	 */
	public Integer getIdShifts() {
		return idShifts;
	}

	/**
	 * 所属班制ID设置
	 * @param idShift
	 */
	public void setIdShifts(Integer idShifts) {
		this.idShifts = idShifts;
	}

	/**
	 * 班次开始时间取得
	 * @return 班次开始时间
	 */
	public String getBeginTime() {
		return beginTime;
	}

	/**
	 * 班次开始时间设置
	 * @param beginTime
	 */
	public void setBeginTime(String beginTime) {
		this.beginTime = beginTime;
	}

	/**
	 * 班次开始时间取得
	 * @return 班次开始时间
	 */
	public String getEndTime() {
		return endTime;
	}

	/**
	 * 班次开始时间设置
	 * @param endTime
	 */
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	/**
	 * 班次名称取得
	 * @return 班次名称
	 */
	public String getName() {
		return name;
	}

	/**
	 * 班次名称设置
	 * @param name
	 */
	public void setName(String name) {
		this.name = name;
	}
}
